Pruning spanners and constructing well-separated pair decompositions in the presence of memory hierarchies

نویسندگان

  • Fabian Gieseke
  • Joachim Gudmundsson
  • Jan Vahrenhold
چکیده

Given a geometric graph G = (S,E) in R with constant dilation t, and a positive constant ε, we show how to construct a (1 + ε)-spanner of G with O(|S|) edges using O(sort(|E|)) memory transfers in the cacheoblivious model of computation. The main building block of our algorithm, and of independent interest in itself, is a new cache-oblivious algorithm for constructing a well-separated pair decomposition which builds such a data structure for a given point set S ⊂ R using O(sort(|S|)) memory transfers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The emergence of sparse spanners and well-separated pair decomposition under anarchy

A spanner graph on a set of points in Rd provides shortest paths between any pair of points with lengths at most a constant factor of their Euclidean distance. A spanner with a sparse set of edges is thus a good candidate for network backbones, as desired in many practical scenarios such as the transportation network and peer-to-peer network overlays. In this paper we investigate new models and...

متن کامل

The Emergence of Sparse Spanners and Greedy Well-Separated Pair Decomposition

A spanner graph on a set of points in R contains a shortest path between any pair of points with length at most a constant factor of their Euclidean distance. A spanner with a sparse set of edges is thus a good candidate for network backbones, as desired in many practical scenarios such as the transportation network and peer-to-peer network overlays. In this paper we investigate new models and ...

متن کامل

INDEX TERMS: none.

Well-separated pair decomposition, introduced by Callahan and Kosaraju [3], has found numerous applications in solving proximity problems for points in the Euclidean space. A pair of point sets (A, B) is c-well-separated if the distance between A,B is at least c times the diameters of both A and B. A well-separated pair decomposition of a point set consists of a set of well-separated pairs that...

متن کامل

32 Proximity Algorithms

The notion of distance is fundamental to many aspects of computational geometry. A classic approach to characterize the distance properties of planar (and highdimensional) point sets that has been studied since the early 1980s are proximity graphs (Section 32.1). Proximity graphs are geometric graphs in which two vertices p, q are connected by an edge (p, q) if and only if a certain exclusion r...

متن کامل

Fast Pruning of Geometric Spanners

Let S be a set of points in R. Given a geometric spanner graph, G = (S, E), with constant dilation t, and a positive constant ε, we show how to construct a (1 + ε)-spanner of G with O(|S|) edges in time O(|E|+ |S| log |S|). Previous algorithms require a preliminary step in which the edges are sorted in non-decreasing order of their lengths and, thus, have running time Ω(|E| log |S|). We obtain ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Discrete Algorithms

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2010